其他
可视化调试物理碰撞体
当Render网格与碰撞体网格不同步时,想要快速预览场景中的碰撞体,并决定是否有些不必要的碰撞就变得很麻烦。所以我们制作了物理碰撞体调试视图,帮助大家快速查看各层的碰撞体网格以发现问题所在。
该工具还支持快速选中带有指定碰撞体的游戏对象,以进一步查看或修改。此外还可以高亮模拟刚体以调试物理性能问题。
此工具基于Unity 5.3.4p4构建,所以对于绝大多数用户来说都是稳定的。请点击[阅读原文]下载此开发中的编辑器版本,使用该工具并告知我们可能暂未考虑的功能需求及改善。我们暂时不确定该工具是否会出现在正式版中,如果会,那我们也将确保该工具能兼容之前的Unity版本。
该工具检视面板示意图如下:
选择单独的Collider组件
支持用户按层来指定颜色
显示关联点
显示测试射线或清除重叠部分
显示更多信息,如带有碰撞体的层等
像Maya中那样通过在视点增加光源进行着色,以改善曲面的显示效果
支持时间轴记录和清除
支持网络
为用户提供更多的渲染接口
显示当前选中的刚体会碰撞到的所有碰撞体
显示当前选中碰撞体将发送或接收哪些Trigger或Collider的消息
C# API代码如下:
以上API只可用于编辑器中,不能用于独立的播放器
类名将来可能会从“PhysicsVisualizationSettings”变为“Physics.DebugVisualization”
暂不支持Cloth、Joints以及WheelColliders
多次反复启用或禁用TerrainCollider会导致射线随机选取失败
当使用多场景编辑时,只有最后一个场景视图能有效选定碰撞体
当拖拽Tree Collider到地形时不会单独高亮这一棵树
不支持矩形选中
关于该工具就介绍到这里,如有任何疑问请访问Unity官方中文论坛(forum.china.unity3d.com)。
我们还会分享更多Unity相关的技术内容在Unity官方中文论坛(forum.china.unity3d.com),请保持关注!